package com.app.util.db.util;

import com.app.util.object.FieldUtil;
import com.app.util.string.StringUtil;

public class SqlFieldUtil {

	/**
	 * 得到类转换来的所有字段名
	 * 
	 * @param c
	 * @return
	 */
	public static <T> String[] getFields(Class<T> c) {
		return FieldUtil.propertys(c);
	}

	/**
	 * 得到类转换来的所有字段名的查询列表，如"`id`,`name`,`age`"
	 *  
	 * @param c
	 * @return
	 */
	public static <T> String getFieldsString(Class<T> c) {
		return StringUtil.linkString(getFields(c), ",", SqlNameTranser.IT);
	}

}
